Crate ucx_sys [] [src]

Reexports

pub use self::ucm_event_type as ucm_event_type_t;
pub use self::ucp_mem_advice as ucp_mem_advice_t;
pub use self::ucp_wakeup_event_types as ucp_wakeup_event_t;
pub use self::ucs_ternary_value as ucs_ternary_value_t;
pub use self::uct_am_trace_type as uct_am_trace_type_t;
pub use self::uct_mem_advice as uct_mem_advice_t;

Structs

_bindgen_ty_1
_bindgen_ty_2
_bindgen_ty_3
ucm_event__bindgen_ty_1
ucm_event__bindgen_ty_2
ucm_event__bindgen_ty_3
ucm_event__bindgen_ty_4
ucm_event__bindgen_ty_5
ucm_event__bindgen_ty_6
ucm_event__bindgen_ty_7
ucp_address
ucp_config
ucp_context
ucp_context_attr
ucp_dt_iov
ucp_ep
ucp_ep_params
ucp_err_handler
ucp_generic_dt_ops
ucp_mem
ucp_mem_advise_params
ucp_mem_attr
ucp_mem_map_params
ucp_params
ucp_recv_desc
ucp_rkey
ucp_tag_recv_info
ucp_worker
ucp_worker_attr
ucp_worker_params
ucs_async_context
ucs_callbackq
ucs_callbackq_elem
ucs_callbackq_slow_elem
ucs_config_names_array_t
ucs_config_print_flags_t
ucs_cpu_set_t
ucs_list_link
ucs_stats_class
ucs_stats_filter_node
ucs_stats_node
uct_allocated_memory
uct_am_cb_cap
uct_cb_flags
uct_completion
uct_device_addr
uct_ep
uct_ep_addr
uct_event_types
uct_iface
uct_iface_addr
uct_iface_attr
uct_iface_attr__bindgen_ty_1
uct_iface_attr__bindgen_ty_1__bindgen_ty_1
uct_iface_attr__bindgen_ty_1__bindgen_ty_2
uct_iface_attr__bindgen_ty_1__bindgen_ty_3
uct_iface_attr__bindgen_ty_1__bindgen_ty_4
uct_iface_attr__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1
uct_iface_attr__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2
uct_iface_attr__bindgen_ty_1__bindgen_ty_4__bindgen_ty_3
uct_iface_config
uct_iface_ops
uct_iface_params
uct_iov
uct_linear_growth
uct_md
uct_md_attr
uct_md_attr__bindgen_ty_1
uct_md_config
uct_md_ops
uct_md_resource_desc
uct_pending_req
uct_recv_desc
uct_rkey_bundle
uct_tag_context
uct_tl_resource_desc
uct_wakeup
uct_wakeup_event_types
uct_worker

Enums

ucm_event_type
ucp_atomic_fetch_op_t
ucp_atomic_post_op_t
ucp_context_attr_field
ucp_ep_params_field
ucp_err_handling_mode_t
ucp_feature
ucp_mem_advice
ucp_mem_advise_params_field
ucp_mem_attr_field
ucp_mem_map_params_field
ucp_params_field
ucp_wakeup_event_types
ucp_worker_attr_field
ucp_worker_params_field
ucs_async_mode_t
ucs_handle_error_t
ucs_log_level_t
ucs_stats_formats_t
ucs_ternary_value
ucs_thread_mode_t
uct_alloc_method_t
uct_am_trace_type
uct_device_type_t
uct_mem_advice
uct_progress_types

Constants

UCP_API_MAJOR
UCP_API_MINOR
UCP_API_RELEASE
UCP_MEM_MAP_ALLOCATE
UCP_MEM_MAP_FIXED
UCP_MEM_MAP_NONBLOCK
UCP_VERSION_MAJOR_SHIFT
UCP_VERSION_MINOR_SHIFT
UCS_CONFIG_MEMUNITS_AUTO
UCS_CONFIG_MEMUNITS_INF
UCS_CPU_SETSIZE
UCT_AM_ID_BITS
UCT_API
UCT_DEVICE_NAME_MAX
UCT_MAJOR_BIT
UCT_MD_COMPONENT_NAME_MAX
UCT_MD_FLAG_ADVISE
UCT_MD_FLAG_ALLOC
UCT_MD_FLAG_FIXED
UCT_MD_FLAG_NEED_MEMH
UCT_MD_FLAG_NEED_RKEY
UCT_MD_FLAG_REG
UCT_MD_MEM_FLAG_FIXED
UCT_MD_MEM_FLAG_NONBLOCK
UCT_MD_NAME_MAX
UCT_MINOR_BIT
UCT_PENDING_REQ_PRIV_LEN
UCT_TAG_PRIV_LEN
UCT_TL_NAME_MAX
UCT_TL_RESOURCE_DESC_FMT
UCT_VERNO_MAJOR
UCT_VERNO_MICRO
UCT_VERNO_MINOR
UCT_VERNO_REV
UCT_VERNO_STRING
ucp_dt_type_UCP_DATATYPE_CLASS_MASK
ucp_dt_type_UCP_DATATYPE_CONTIG
ucp_dt_type_UCP_DATATYPE_GENERIC
ucp_dt_type_UCP_DATATYPE_IOV
ucp_dt_type_UCP_DATATYPE_SHIFT
ucp_dt_type_UCP_DATATYPE_STRIDED
ucs_config_print_flags_t_UCS_CONFIG_PRINT_CONFIG
ucs_config_print_flags_t_UCS_CONFIG_PRINT_DOC
ucs_config_print_flags_t_UCS_CONFIG_PRINT_HEADER
ucs_config_print_flags_t_UCS_CONFIG_PRINT_HIDDEN
ucs_status_t_UCS_ERR_ALREADY_EXISTS
ucs_status_t_UCS_ERR_BUFFER_TOO_SMALL
ucs_status_t_UCS_ERR_BUSY
ucs_status_t_UCS_ERR_CANCELED
ucs_status_t_UCS_ERR_ENDPOINT_TIMEOUT
ucs_status_t_UCS_ERR_EXCEEDS_LIMIT
ucs_status_t_UCS_ERR_FIRST_ENDPOINT_FAILURE
ucs_status_t_UCS_ERR_FIRST_LINK_FAILURE
ucs_status_t_UCS_ERR_INVALID_ADDR
ucs_status_t_UCS_ERR_INVALID_PARAM
ucs_status_t_UCS_ERR_IO_ERROR
ucs_status_t_UCS_ERR_LAST
ucs_status_t_UCS_ERR_LAST_ENDPOINT_FAILURE
ucs_status_t_UCS_ERR_LAST_LINK_FAILURE
ucs_status_t_UCS_ERR_MESSAGE_TRUNCATED
ucs_status_t_UCS_ERR_NOT_IMPLEMENTED
ucs_status_t_UCS_ERR_NO_DEVICE
ucs_status_t_UCS_ERR_NO_ELEM
ucs_status_t_UCS_ERR_NO_MEMORY
ucs_status_t_UCS_ERR_NO_MESSAGE
ucs_status_t_UCS_ERR_NO_PROGRESS
ucs_status_t_UCS_ERR_NO_RESOURCE
ucs_status_t_UCS_ERR_OUT_OF_RANGE
ucs_status_t_UCS_ERR_SHMEM_SEGMENT
ucs_status_t_UCS_ERR_SOME_CONNECTS_FAILED
ucs_status_t_UCS_ERR_TIMED_OUT
ucs_status_t_UCS_ERR_UNREACHABLE
ucs_status_t_UCS_ERR_UNSUPPORTED
ucs_status_t_UCS_INPROGRESS
ucs_status_t_UCS_OK
uct_alloc_method_t_UCT_ALLOC_METHOD_DEFAULT
uct_am_cb_cap_UCT_AM_CB_FLAG_ASYNC
uct_am_cb_cap_UCT_AM_CB_FLAG_SYNC
uct_cb_flags_UCT_CB_FLAG_DESC
uct_event_types_UCP_EVENT_RX_COMPLETION
uct_event_types_UCP_EVENT_RX_ERROR
uct_event_types_UCP_EVENT_RX_RESOURCES
uct_event_types_UCP_EVENT_TX_COMPLETION
uct_event_types_UCP_EVENT_TX_ERROR
uct_event_types_UCP_EVENT_TX_RESOURCES
uct_wakeup_event_types_UCT_WAKEUP_RX_AM
uct_wakeup_event_types_UCT_WAKEUP_RX_SIGNALED_AM
uct_wakeup_event_types_UCT_WAKEUP_TX_COMPLETION

Statics

ucs_async_mode_names
ucs_stats_formats_names
uct_alloc_method_names

Functions

ucm_config_modify
ucm_config_print
ucm_mmap
ucm_mremap
ucm_munmap
ucm_orig_mmap
ucm_orig_mremap
ucm_orig_munmap
ucm_orig_sbrk
ucm_orig_shmat
ucm_orig_shmdt
ucm_sbrk
ucm_set_event_handler
ucm_set_external_event
ucm_shmat
ucm_shmdt
ucm_unset_event_handler
ucm_unset_external_event
ucm_vm_mmap
ucm_vm_munmap
ucp_atomic_add32
ucp_atomic_add64
ucp_atomic_cswap32
ucp_atomic_cswap64
ucp_atomic_fadd32
ucp_atomic_fadd64
ucp_atomic_fetch_nb
ucp_atomic_post
ucp_atomic_swap32
ucp_atomic_swap64
ucp_cleanup
ucp_config_modify
ucp_config_print
ucp_config_read
ucp_config_release
ucp_context_print_info
ucp_context_query
ucp_disconnect_nb
ucp_dt_create_generic
ucp_dt_destroy
ucp_ep_create
ucp_ep_destroy
ucp_ep_flush
ucp_ep_print_info
ucp_ep_rkey_unpack
ucp_get
ucp_get_nbi
ucp_get_version
ucp_get_version_string
ucp_init_version
ucp_mem_advise
ucp_mem_map
ucp_mem_query
ucp_mem_unmap
ucp_put
ucp_put_nbi
ucp_request_cancel
ucp_request_free
ucp_request_is_completed
ucp_request_release
ucp_request_test
ucp_rkey_buffer_release
ucp_rkey_destroy
ucp_rkey_pack
ucp_rmem_ptr
ucp_tag_msg_recv_nb
ucp_tag_probe_nb
ucp_tag_recv_nb
ucp_tag_recv_nbr
ucp_tag_send_nb
ucp_tag_send_sync_nb
ucp_worker_arm
ucp_worker_create
ucp_worker_destroy
ucp_worker_fence
ucp_worker_flush
ucp_worker_get_address
ucp_worker_get_efd
ucp_worker_print_info
ucp_worker_progress
ucp_worker_query
ucp_worker_release_address
ucp_worker_signal
ucp_worker_wait
ucp_worker_wait_mem
ucs_async_add_timer
ucs_async_context_create
ucs_async_context_destroy
ucs_async_poll
ucs_async_remove_handler
ucs_async_set_event_handler
ucs_callbackq_add
ucs_callbackq_add_safe
ucs_callbackq_add_slow_path
ucs_callbackq_cleanup
ucs_callbackq_init
ucs_callbackq_purge_slow_path
ucs_callbackq_remove
ucs_callbackq_remove_all
ucs_callbackq_remove_safe
ucs_callbackq_remove_slow_path
ucs_stats_get_root
ucs_status_string
uct_config_modify
uct_config_print
uct_config_release
uct_ep_check
uct_ep_connect_to_ep
uct_ep_create
uct_ep_create_connected
uct_ep_destroy
uct_ep_get_address
uct_iface_close
uct_iface_config_read
uct_iface_get_address
uct_iface_get_device_address
uct_iface_is_reachable
uct_iface_mem_alloc
uct_iface_mem_free
uct_iface_open
uct_iface_progress_disable
uct_iface_progress_enable
uct_iface_query
uct_iface_set_am_handler
uct_iface_set_am_tracer
uct_md_close
uct_md_config_read
uct_md_mem_advise
uct_md_mem_alloc
uct_md_mem_dereg
uct_md_mem_free
uct_md_mem_reg
uct_md_mkey_pack
uct_md_open
uct_md_query
uct_md_query_tl_resources
uct_mem_alloc
uct_mem_free
uct_query_md_resources
uct_release_md_resource_list
uct_release_tl_resource_list
uct_rkey_release
uct_rkey_unpack
uct_wakeup_close
uct_wakeup_efd_arm
uct_wakeup_efd_get
uct_wakeup_open
uct_wakeup_signal
uct_wakeup_wait
uct_worker_create
uct_worker_destroy
uct_worker_progress
uct_worker_progress_register
uct_worker_progress_unregister
uct_worker_slowpath_progress_register
uct_worker_slowpath_progress_unregister

Type Definitions

ucm_event_callback_t
ucm_event_t
ucp_address_t
ucp_config_t
ucp_context_attr_t
ucp_context_h
ucp_datatype_t
ucp_dt_iov_t
ucp_dt_type
ucp_ep_h
ucp_ep_params_t
ucp_err_handler_cb_t
ucp_err_handler_t
ucp_generic_dt_ops_t
ucp_mem_advise_params_t
ucp_mem_attr_t
ucp_mem_h
ucp_mem_map_params_t
ucp_params_t
ucp_request_cleanup_callback_t
ucp_request_init_callback_t
ucp_rkey_h
ucp_send_callback_t
ucp_tag_message_h
ucp_tag_recv_callback_t
ucp_tag_recv_info_t
ucp_tag_t
ucp_worker_attr_t
ucp_worker_h
ucp_worker_params_t
ucs_async_context_t
ucs_async_event_cb_t
ucs_callback_slow_t
ucs_callback_t
ucs_callbackq_elem_t
ucs_callbackq_slow_elem_t
ucs_callbackq_t
ucs_cpu_mask_t
ucs_list_link_t
ucs_stats_class_t
ucs_stats_counter_t
ucs_stats_filter_node_t
ucs_stats_node_t
ucs_status_ptr_t
ucs_status_t
ucs_time_t
uct_allocated_memory_t
uct_am_callback_t
uct_am_tracer_t
uct_completion_callback_t
uct_completion_t
uct_desc_release_callback_t
uct_device_addr_t
uct_ep_addr_t
uct_ep_h
uct_ep_t
uct_error_handler_t
uct_iface_addr_t
uct_iface_attr_t
uct_iface_config_t
uct_iface_h
uct_iface_ops_t
uct_iface_params_t
uct_iface_t
uct_iov_t
uct_linear_growth_t
uct_md_attr_t
uct_md_config_t
uct_md_h
uct_md_ops_t
uct_md_resource_desc_t
uct_md_t
uct_mem_h
uct_pack_callback_t
uct_pending_callback_t
uct_pending_purge_callback_t
uct_pending_req_t
uct_recv_desc_t
uct_rkey_bundle_t
uct_rkey_ctx_h
uct_rkey_t
uct_tag_context_t
uct_tag_t
uct_tag_unexp_eager_cb_t
uct_tag_unexp_rndv_cb_t
uct_tl_resource_desc_t
uct_unpack_callback_t
uct_wakeup_h
uct_worker_h

Unions

ucm_event